Menus

File menu
These commands are enabled only when you select a version of a file in the File List

Files menu command | Description
Show File | Loads the file into a Source Editor.
Check Out... | Opens the Check Out dialog, in which you can select the version of the file that you want to check out.
Delete Version... | Opens a Delete Version dialog, in which you can delete the version that is selected in the File List. If a version is selected in the Version Tree, this version is filled in as the default value of the dialog's Version field. If no version is selected in the Version Tree, SNiFF+ uses the Default Configuration of the working environment in which you opened the project (see User's Guide).
Replace Comment... | Opens a Replace Comment dialog, in which you can change the comment of the version that is selected in the File List.
Show History Info | Opens a Project Editor and shows the history information of the selected file. If a Project Editor is already open (and its Frozen check box is not enabled), it is used to show the history information of the selected file.

Configuration menu

Configuration menu command | Description
Show 3-Way Differences | Shows the three-way differences between the configurations selected in the Configuration and Compared To Lists with respect to the common ancestor configuration. The two selected configurations must be located on different branches
Merge Branch Configuration... | Merges the second configuration into the first one. This command checks out and locks the first configuration and merges the files of the second configuration into the newly checked-out files. The Diff/Merge tool is opened with a list of all files to be merged. This command checks whether the second configuration is a branch configuration of the first before checking out the files.
Check Out Configuration... | Opens a dialog for checking out the configuration that is selected in the Configuration List. After pressing one of the lock buttons, all files belonging to the configuration are checked out.
Freeze Head... | This menu entry appears in the Configuration menu when HEAD is selected in the Configuration List. When you choose this command, a Freeze Head dialog appears. After you press Ok, all HEAD versions of the main branch will have the configuration name that you entered in this dialog.
Freeze Default Configuration... | When you choose this command, a Freeze Default Configuration dialog appears. After you press Ok, the default configuration of all versions of the main branch will be saved under the configuration name that you entered in this dialog.
Freeze Head Of... | This menu entry appears in the Configuration menu when the HEAD configuration of a branch is selected in the Configuration List. When you choose this command, a Freeze Head Of dialog appears. After you press Ok, all HEAD versions of the branch will have the configuration name that you entered in this dialog. Note that only files that are part of the selected configuration will be frozen. The Freeze Head Of... command is disabled for the SCCS version control system.
Freeze Configuration As | This menu entry appears in the Configuration menu when a non- HEAD configuration is selected in the Configuration List. When you choose this command, a Freeze Configuration As dialog appears. After you press Ok, all configurations that are associated with the selected configuration will have the configuration name that you entered in this dialog. Note that only files that are also part of the selected configuration will be frozen.
Rename Configuration... | Opens a Rename Configuration dialog, in which you can rename the configuration that is selected in the Configuration List. After you press OK, the selected configuration is renamed.
Delete Configuration Name... | Opens a dialog in which you are asked to confirm the deletion of the configuration that is selected in the Configuration List. After you press Ok, the selected configuration name is deleted. Note that the Delete Configuration Name... command deletes only the configuration name from the repository and does not delete any versions or files that are associated with it.

Differences menu
These entries are enabled when you select a change from the Change List

Differences menu command | Description
Show Differences... | Opens a Show Differences dialog, in which you can specify the type of differences (2-way or 3-way) to be displayed between the entries selected in the Change List and the Configuration List: 2-Way -- Opens a Diff/Merge tool which shows the differences between the versions of the entry that is selected in the Change List. 3-Way -- Opens a Diff/Merge tool which shows three-way differences between the versions of the entry that is selected in the Change List with respect to their common ancestor. Cancel -- Cancels the command and closes the dialog.
Merge Differences... | Opens a Merge Differences dialog, in which you can specify the type of differences (2-way or 3-way) between the selected entries in the Change List and the Configuration List that are to be merged: 2-Way Merge -- Opens a dialog for checking out the files of the configuration that is selected in the Configuration List. The Diff/Merge tool then appears and the differences between the working file (checked out file) and the entry that is selected in the Change List are displayed. 3-Way Merge -- Opens a dialog for checking out the files of the configuration that is selected in the Configuration List. The Diff/Merge tool then appears and the 3-way differences between the working file (checked out file), the entry selected in the Change List, and their common ancestor are displayed. Cancel -- Cancels the command and closes the dialog.
Show All Change Set | Displays the change sets of all of the configurations in the Change List.
Check Out... | Opens a Check Out dialog for checking out the entry that is selected in the Configuration List. If the entry is a change set, all file versions that are part of the change set are checked out. After you press one of the lock buttons, the files that are part of the configuration are checked out.
Rename Change Set... | Opens a Rename Change Set dialog, in which you can rename the selected change set. After you press Ok, the selected change set is renamed.
Delete Change Set Name... | Opens a dialog in which you are asked to confirm the deletion of the change set that is selected in the Change List. After you press Ok, the name of the selected change set is deleted. The Delete Change Set Name... command deletes only the name of the change set from the repository and not any versions or files that are associated with it.

View menu
Please refer to View menu.